package com.copa.gamestore.module.cart.application;

import com.copa.gamestore.common.response.ResponseVo;
import com.copa.gamestore.module.cart.dto.CartDto;
import com.copa.gamestore.module.cart.vo.CartVo;

import java.util.List;

public interface CartApplicationService {
    ResponseVo<String> post(CartDto cartDto);

    ResponseVo<CartVo> get();

    ResponseVo<String> delete(List<Long> ids);

    void validateUser(List<Long> cartIds);

    void deleteByOrder(List<Long> ids);
}
